From 36c4582086e806efe873e6f5bd15ec8c5fa02f87 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Tue, 1 Aug 2017 18:16:40 +0200 Subject: [PATCH] button: Stop fiddling with PRELIGHT state This is done automatically now and it's wrong here since it gets executed after gesture release. --- gtk/gtkbutton.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c index ad6c3df3de..592fa10644 100644 --- a/gtk/gtkbutton.c +++ b/gtk/gtkbutton.c @@ -1058,11 +1058,7 @@ gtk_button_update_state (GtkButton *button) else depressed = priv->in_button && priv->button_down; - new_state = gtk_widget_get_state_flags (GTK_WIDGET (button)) & - ~(GTK_STATE_FLAG_PRELIGHT | GTK_STATE_FLAG_ACTIVE); - - if (priv->in_button) - new_state |= GTK_STATE_FLAG_PRELIGHT; + new_state = gtk_widget_get_state_flags (GTK_WIDGET (button)) & ~(GTK_STATE_FLAG_ACTIVE); if (depressed) new_state |= GTK_STATE_FLAG_ACTIVE; -- 2.30.2